#ifndef _H_S_PROTOCOL_CLIENT_POINT_H_
#define _H_S_PROTOCOL_CLIENT_POINT_H_

#include "SProtocolClient.h"

namespace QWER
{
	QDLL_EXPORT QSTRUCT SProtocolClientPoint
	{
	public:
#ifndef _USING_CLI
		SProtocolClientPoint();
#endif
		SProtocolClientPoint(CONST_REF(SProtocolClient) sAddress, UINT16 m_wServerURI);

		inline CONST_REF(SProtocolClient) GetClient() QCONST_FUNC { return m_sAddress; }
		inline UINT16 GetURI() QCONST_FUNC { return m_wURI; }

	private:
		QINIT_ONLY SProtocolClient m_sAddress;
		QINIT_ONLY UINT16 STRUCT_MEMBER_DEFINE(m_wURI, 0);
	};
}

#endif
